{
  "skyLightSent": true,
  "meta": [
    {
      "x": 9,
      "z": 12,
      "bitMap": 31
    },
    {
      "x": 8,
      "z": 12,
      "bitMap": 31
    },
    {
      "x": 7,
      "z": 12,
      "bitMap": 15
    },
    {
      "x": 6,
      "z": 12,
      "bitMap": 15
    },
    {
      "x": 5,
      "z": 12,
      "bitMap": 15
    },
    {
      "x": 4,
      "z": 12,
      "bitMap": 31
    },
    {
      "x": 3,
      "z": 12,
      "bitMap": 31
    },
    {
      "x": 3,
      "z": 11,
      "bitMap": 31
    },
    {
      "x": 3,
      "z": 10,
      "bitMap": 31
    },
    {
      "x": 3,
      "z": 9,
      "bitMap": 31
    }
  ],
  "data": {
    "type": "Buffer",
    "data": [
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      112,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      3,
      16,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      3,
      16,
      3,
      16,
      3,
      16,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      3,
      16,
      3,
      16,
      3,
      16,
      3,
      16,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      3,
      16,
      3,
      16,
      3,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      3,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      150,
      0,
      149,
      0,
      148,
      0,
      147,
      0,
      146,
      0,
      145,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      150,
      0,
      149,
      0,
      148,
      0,
      147,
      0,
      146,
      0,
      147,
      0,
      148,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      149,
      0,
      148,
      0,
      147,
      0,
      148,
      0,
      149,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      149,
      0,
      148,
      0,
      149,
      0,
      150,
      0,
      151,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      149,
      0,
      150,
      0,
      151,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      150,
      0,
      151,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      4,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      144,
      4,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      112,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      32,
      5,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      5,
      32,
      5,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      192,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      255,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33,
      3,
      0,
      0,
      0,
      0,
      0,
      16,
      50,
      84,
      4,
      0,
      0,
      0,
      0,
      0,
      67,
      101,
      7,
      0,
      0,
      0,
      0,
      0,
      80,
      118,
      184,
      0,
      0,
      0,
      0,
      0,
      0,
      135,
      235,
      0,
      0,
      0,
      0,
      0,
      0,
      184,
      238,
      14,
      0,
      0,
      0,
      0,
      0,
      224,
      238,
      14,
      0,
      0,
      0,
      0,
      0,
      224,
      238,
      14,
      0,
      0,
      0,
      0,
      0,
      237,
      238,
      14,
      0,
      238,
      221,
      0,
      176,
      220,
      238,
      13,
      0,
      238,
      238,
      205,
      171,
      203,
      221,
      0,
      0,
      238,
      238,
      205,
      171,
      186,
      12,
      0,
      0,
      238,
      238,
      205,
      171,
      9,
      0,
      0,
      0,
      208,
      221,
      188,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      50,
      84,
      6,
      0,
      0,
      0,
      0,
      0,
      67,
      101,
      135,
      0,
      0,
      0,
      0,
      0,
      80,
      118,
      152,
      10,
      0,
      0,
      0,
      0,
      0,
      128,
      169,
      203,
      0,
      0,
      0,
      0,
      0,
      0,
      186,
      220,
      0,
      0,
      0,
      0,
      0,
      0,
      192,
      221,
      13,
      0,
      0,
      0,
      0,
      0,
      208,
      221,
      13,
      0,
      0,
      0,
      0,
      0,
      208,
      221,
      13,
      0,
      0,
      0,
      0,
      0,
      220,
      221,
      13,
      0,
      221,
      204,
      0,
      169,
      203,
      221,
      12,
      0,
      221,
      221,
      188,
      154,
      186,
      204,
      0,
      0,
      221,
      221,
      188,
      154,
      169,
      11,
      0,
      0,
      221,
      221,
      188,
      154,
      152,
      0,
      0,
      0,
      192,
      204,
      171,
      137,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33,
      67,
      0,
      0,
      0,
      0,
      0,
      0,
      50,
      84,
      6,
      0,
      0,
      0,
      0,
      0,
      0,
      101,
      135,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      152,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      203,
      204,
      12,
      0,
      204,
      0,
      0,
      152,
      186,
      204,
      0,
      0,
      204,
      204,
      171,
      137,
      169,
      187,
      0,
      0,
      204,
      204,
      171,
      137,
      152,
      10,
      0,
      0,
      204,
      204,
      171,
      137,
      135,
      0,
      0,
      0,
      0,
      176,
      154,
      120,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      169,
      11,
      0,
      0,
      0,
      0,
      0,
      120,
      152,
      0,
      0,
      0,
      0,
      176,
      154,
      120,
      135,
      0,
      0,
      0,
      0,
      0,
      154,
      120,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      96,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      96,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      0,
      0,
      6,
      0,
      0,
      96,
      102,
      102,
      0,
      0,
      6,
      0,
      0,
      96,
      102,
      102,
      0,
      0,
      102,
      0,
      0,
      0,
      96,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      12,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      28,
      28,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      28,
      28,
      28,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      28,
      28,
      28,
      28,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      208,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      48,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      48,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      48,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      208,
      238,
      222,
      0,
      0,
      0,
      0,
      0,
      238,
      238,
      238,
      0,
      0,
      0,
      0,
      238,
      238,
      238,
      238,
      0,
      0,
      0,
      0,
      238,
      238,
      238,
      238,
      0,
      0,
      0,
      224,
      238,
      238,
      238,
      238,
      0,
      0,
      0,
      224,
      238,
      238,
      0,
      0,
      0,
      0,
      0,
      224,
      238,
      14,
      0,
      0,
      0,
      0,
      0,
      238,
      238,
      14,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      221,
      205,
      0,
      0,
      0,
      0,
      0,
      221,
      221,
      221,
      0,
      0,
      0,
      0,
      208,
      221,
      221,
      221,
      0,
      0,
      0,
      0,
      221,
      221,
      221,
      221,
      0,
      0,
      0,
      0,
      221,
      221,
      221,
      221,
      0,
      0,
      0,
      0,
      221,
      221,
      0,
      0,
      0,
      0,
      0,
      0,
      221,
      13,
      0,
      0,
      0,
      0,
      0,
      208,
      221,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      204,
      204,
      171,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      187,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      188,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      11,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      11,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      11,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      192,
      204,
      255,
      255,
      222,
      221,
      13,
      0,
      0,
      240,
      255,
      255,
      238,
      238,
      14,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      239,
      238,
      254,
      0,
      0,
      0,
      255,
      255,
      222,
      221,
      254,
      0,
      0,
      0,
      255,
      255,
      222,
      192,
      237,
      0,
      0,
      240,
      255,
      255,
      222,
      221,
      220,
      0,
      240,
      255,
      255,
      255,
      238,
      238,
      205,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      222,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      238,
      14,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      222,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      192,
      237,
      238,
      255,
      255,
      255,
      255,
      222,
      221,
      220,
      221,
      254,
      255,
      255,
      255,
      238,
      238,
      205,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      222,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      192,
      237,
      238,
      255,
      255,
      255,
      255,
      222,
      221,
      220,
      221,
      254,
      255,
      255,
      255,
      238,
      238,
      205,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      222,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      192,
      237,
      238,
      255,
      255,
      255,
      255,
      222,
      221,
      220,
      221,
      254,
      255,
      255,
      255,
      238,
      238,
      205,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      221,
      254,
      255,
      255,
      255,
      255,
      222,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      192,
      237,
      238,
      255,
      255,
      255,
      255,
      222,
      221,
      220,
      221,
      254,
      255,
      255,
      255,
      238,
      238,
      205,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      224,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      238,
      237,
      238,
      254,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      237,
      238,
      255,
      255,
      255,
      255,
      238,
      221,
      221,
      221,
      254,
      255,
      255,
      255,
      239,
      238,
      205,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      224,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      224,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      0,
      1,
      0,
      1,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      9,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      224,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      128,
      2,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      112,
      2,
      0,
      0,
      112,
      2,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      112,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      192,
      0,
      192,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      16,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      112,
      0,
      208,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      208,
      0,
      112,
      0,
      208,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      0,
      1,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      112,
      0,
      208,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      224,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      144,
      4,
      144,
      4,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      32,
      5,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      208,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      144,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      224,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      224,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      0,
      1,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      21,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      16,
      0,
      21,
      0,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      80,
      1,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      208,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      146,
      0,
      145,
      0,
      153,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      147,
      0,
      146,
      0,
      145,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      148,
      0,
      147,
      0,
      146,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      145,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      154,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      144,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      145,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      146,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      203,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      203,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      203,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      203,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      203,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      203,
      204,
      0,
      0,
      0,
      0,
      0,
      160,
      203,
      204,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      204,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      187,
      12,
      237,
      255,
      255,
      255,
      255,
      255,
      188,
      203,
      221,
      238,
      238,
      255,
      255,
      255,
      13,
      220,
      222,
      221,
      221,
      238,
      254,
      255,
      205,
      237,
      239,
      13,
      204,
      221,
      254,
      255,
      205,
      237,
      239,
      221,
      204,
      208,
      254,
      255,
      205,
      237,
      255,
      238,
      221,
      221,
      254,
      255,
      205,
      237,
      255,
      255,
      238,
      238,
      255,
      255,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      205,
      237,
      255,
      255,
      239,
      238,
      254,
      255,
      222,
      220,
      238,
      255,
      222,
      221,
      254,
      255,
      239,
      205,
      237,
      255,
      222,
      208,
      254,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      204,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      187,
      12,
      237,
      255,
      255,
      255,
      255,
      255,
      188,
      203,
      221,
      238,
      238,
      255,
      255,
      255,
      13,
      220,
      222,
      221,
      221,
      238,
      254,
      255,
      205,
      237,
      239,
      13,
      204,
      221,
      254,
      255,
      205,
      237,
      239,
      221,
      204,
      208,
      254,
      255,
      205,
      237,
      255,
      238,
      221,
      221,
      254,
      255,
      205,
      237,
      255,
      255,
      238,
      238,
      255,
      255,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      205,
      237,
      255,
      255,
      239,
      238,
      254,
      255,
      222,
      220,
      238,
      255,
      222,
      221,
      254,
      255,
      239,
      205,
      237,
      255,
      222,
      208,
      254,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      204,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      187,
      12,
      237,
      255,
      255,
      255,
      255,
      255,
      188,
      203,
      221,
      238,
      238,
      255,
      255,
      255,
      13,
      220,
      222,
      221,
      221,
      238,
      254,
      255,
      205,
      237,
      239,
      13,
      204,
      221,
      254,
      255,
      205,
      237,
      239,
      221,
      204,
      208,
      254,
      255,
      221,
      237,
      255,
      238,
      221,
      221,
      254,
      255,
      205,
      237,
      255,
      255,
      238,
      238,
      255,
      255,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      205,
      237,
      255,
      255,
      239,
      238,
      254,
      255,
      222,
      220,
      238,
      255,
      222,
      221,
      254,
      255,
      239,
      205,
      237,
      255,
      222,
      208,
      254,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      220,
      221,
      238,
      255,
      255,
      255,
      255,
      255,
      204,
      12,
      237,
      255,
      255,
      255,
      255,
      255,
      188,
      203,
      221,
      238,
      238,
      255,
      255,
      255,
      13,
      220,
      222,
      221,
      221,
      238,
      255,
      255,
      205,
      237,
      239,
      13,
      204,
      237,
      254,
      255,
      221,
      237,
      239,
      221,
      204,
      208,
      254,
      255,
      238,
      238,
      255,
      238,
      221,
      221,
      254,
      255,
      222,
      238,
      255,
      255,
      238,
      238,
      255,
      255,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      205,
      237,
      255,
      255,
      239,
      238,
      254,
      255,
      222,
      221,
      238,
      255,
      222,
      221,
      254,
      255,
      239,
      205,
      237,
      255,
      222,
      208,
      254,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      237,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      13,
      254,
      255,
      255,
      255,
      255,
      255,
      204,
      220,
      238,
      238,
      238,
      255,
      255,
      255,
      13,
      237,
      239,
      221,
      237,
      255,
      255,
      255,
      221,
      237,
      239,
      13,
      220,
      254,
      255,
      255,
      238,
      238,
      239,
      221,
      221,
      224,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      14,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      254,
      255,
      255,
      239,
      238,
      254,
      255,
      239,
      238,
      254,
      255,
      222,
      221,
      254,
      255,
      239,
      222,
      238,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      221,
      237,
      255,
      238,
      254,
      255,
      255,
      255,
      13,
      237,
      239,
      222,
      238,
      255,
      255,
      255,
      222,
      238,
      239,
      13,
      237,
      254,
      255,
      255,
      238,
      254,
      239,
      221,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      239,
      255,
      255,
      239,
      224,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      14,
      254,
      255,
      239,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      14,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      239,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      239,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      144,
      4,
      144,
      4,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      144,
      4,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      240,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      48,
      0,
      240,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      241,
      1,
      241,
      1,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      18,
      1,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      239,
      13,
      237,
      255,
      0,
      0,
      0,
      0,
      239,
      221,
      237,
      255,
      0,
      0,
      0,
      0,
      224,
      238,
      222,
      238,
      0,
      0,
      0,
      0,
      240,
      255,
      239,
      221,
      0,
      0,
      0,
      0,
      240,
      255,
      239,
      13,
      0,
      0,
      0,
      0,
      240,
      255,
      239,
      205,
      0,
      0,
      0,
      0,
      240,
      255,
      239,
      222,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      239,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      239,
      0,
      0,
      0,
      0,
      238,
      238,
      255,
      239,
      0,
      0,
      0,
      0,
      221,
      237,
      255,
      239,
      0,
      0,
      0,
      208,
      12,
      237,
      255,
      239,
      0,
      0,
      0,
      208,
      188,
      220,
      254,
      239,
      0,
      0,
      0,
      192,
      187,
      220,
      254,
      239,
      0,
      0,
      0,
      188,
      203,
      208,
      254,
      239,
      0,
      0,
      0,
      187,
      220,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      238,
      238,
      254,
      239,
      221,
      237,
      255,
      255,
      222,
      221,
      254,
      239,
      238,
      222,
      238,
      238,
      205,
      208,
      254,
      255,
      255,
      239,
      221,
      221,
      220,
      221,
      254,
      255,
      255,
      239,
      13,
      192,
      237,
      238,
      254,
      255,
      255,
      239,
      205,
      221,
      254,
      255,
      255,
      255,
      255,
      239,
      222,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      239,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      239,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      239,
      255,
      255,
      255,
      239,
      205,
      220,
      254,
      239,
      239,
      238,
      238,
      222,
      188,
      220,
      254,
      239,
      222,
      221,
      221,
      205,
      203,
      208,
      254,
      239,
      205,
      192,
      12,
      188,
      220,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      238,
      238,
      254,
      239,
      221,
      237,
      255,
      255,
      222,
      221,
      254,
      239,
      238,
      222,
      238,
      238,
      205,
      208,
      254,
      255,
      255,
      239,
      221,
      221,
      220,
      221,
      254,
      255,
      255,
      239,
      13,
      192,
      237,
      238,
      254,
      255,
      255,
      239,
      205,
      221,
      254,
      255,
      255,
      255,
      255,
      239,
      222,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      239,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      239,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      239,
      255,
      255,
      255,
      239,
      205,
      220,
      254,
      239,
      239,
      238,
      238,
      222,
      188,
      220,
      254,
      239,
      222,
      221,
      221,
      205,
      204,
      208,
      254,
      239,
      205,
      192,
      12,
      188,
      220,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      238,
      238,
      254,
      239,
      221,
      237,
      255,
      255,
      222,
      221,
      254,
      239,
      238,
      222,
      238,
      238,
      205,
      208,
      254,
      255,
      255,
      239,
      221,
      221,
      220,
      221,
      254,
      255,
      255,
      239,
      13,
      192,
      237,
      238,
      254,
      255,
      255,
      239,
      205,
      221,
      254,
      255,
      255,
      255,
      255,
      239,
      222,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      239,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      239,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      239,
      255,
      255,
      255,
      239,
      205,
      220,
      254,
      239,
      239,
      238,
      238,
      222,
      204,
      220,
      254,
      239,
      222,
      221,
      221,
      205,
      205,
      208,
      254,
      255,
      205,
      192,
      12,
      204,
      221,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      238,
      238,
      254,
      239,
      222,
      237,
      255,
      255,
      222,
      221,
      254,
      239,
      238,
      238,
      238,
      238,
      205,
      208,
      254,
      255,
      255,
      239,
      221,
      221,
      220,
      221,
      254,
      255,
      255,
      239,
      13,
      192,
      237,
      238,
      254,
      255,
      255,
      239,
      205,
      221,
      254,
      255,
      255,
      255,
      255,
      239,
      222,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      239,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      205,
      221,
      254,
      255,
      239,
      238,
      238,
      222,
      221,
      237,
      254,
      255,
      222,
      221,
      221,
      221,
      222,
      208,
      254,
      255,
      205,
      192,
      12,
      220,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      14,
      254,
      255,
      255,
      238,
      238,
      254,
      255,
      239,
      254,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      238,
      205,
      208,
      254,
      255,
      255,
      255,
      238,
      221,
      221,
      221,
      254,
      255,
      255,
      255,
      14,
      208,
      238,
      238,
      254,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      239,
      255,
      255,
      255,
      239,
      222,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      238,
      255,
      255,
      239,
      238,
      238,
      238,
      238,
      254,
      255,
      255,
      222,
      221,
      221,
      237,
      239,
      224,
      255,
      255,
      222,
      192,
      13,
      237,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      238,
      238,
      255,
      255,
      239,
      255,
      255,
      255,
      238,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      239,
      238,
      222,
      221,
      254,
      255,
      255,
      255,
      238,
      224,
      239,
      238,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      14,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      239,
      238,
      238,
      254,
      239,
      238,
      255,
      255,
      239,
      208,
      14,
      254,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      224,
      255,
      255,
      255,
      255,
      255,
      254,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      239,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      112,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      144,
      4,
      21,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      224,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      208,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      0,
      0,
      96,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      96,
      2,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      96,
      2,
      241,
      1,
      0,
      0,
      0,
      0,
      96,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      18,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      96,
      2,
      0,
      0,
      18,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      2,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      96,
      2,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      96,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      96,
      2,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      2,
      0,
      0,
      96,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      42,
      1,
      34,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      176,
      187,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      160,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      160,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      160,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      237,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      237,
      255,
      255,
      255,
      0,
      0,
      0,
      208,
      254,
      255,
      255,
      255,
      0,
      0,
      0,
      208,
      254,
      255,
      238,
      238,
      0,
      0,
      0,
      208,
      254,
      255,
      222,
      221,
      0,
      0,
      0,
      208,
      254,
      255,
      222,
      208,
      0,
      0,
      0,
      221,
      254,
      255,
      222,
      220,
      0,
      0,
      224,
      238,
      254,
      239,
      205,
      220,
      0,
      0,
      254,
      255,
      255,
      239,
      205,
      237,
      0,
      0,
      254,
      255,
      255,
      239,
      13,
      237,
      0,
      0,
      255,
      255,
      238,
      222,
      221,
      237,
      0,
      0,
      255,
      239,
      221,
      221,
      238,
      238,
      0,
      0,
      255,
      239,
      13,
      237,
      255,
      255,
      0,
      0,
      0,
      239,
      205,
      237,
      255,
      255,
      0,
      0,
      0,
      208,
      222,
      220,
      238,
      255,
      0,
      0,
      0,
      0,
      239,
      205,
      237,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      238,
      255,
      239,
      205,
      237,
      255,
      255,
      255,
      221,
      254,
      239,
      221,
      254,
      255,
      255,
      255,
      208,
      254,
      239,
      221,
      254,
      255,
      238,
      238,
      220,
      254,
      222,
      220,
      254,
      255,
      222,
      221,
      203,
      237,
      205,
      208,
      254,
      255,
      222,
      208,
      186,
      220,
      220,
      221,
      254,
      255,
      222,
      220,
      186,
      192,
      237,
      238,
      254,
      239,
      205,
      220,
      203,
      221,
      254,
      255,
      255,
      239,
      205,
      237,
      220,
      238,
      254,
      255,
      255,
      239,
      13,
      237,
      237,
      255,
      255,
      255,
      238,
      222,
      221,
      237,
      220,
      254,
      255,
      239,
      221,
      221,
      238,
      238,
      220,
      254,
      255,
      239,
      13,
      237,
      255,
      255,
      208,
      254,
      255,
      239,
      205,
      237,
      255,
      255,
      221,
      254,
      255,
      239,
      222,
      220,
      238,
      255,
      238,
      254,
      255,
      255,
      239,
      205,
      237,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      238,
      255,
      239,
      205,
      237,
      255,
      255,
      255,
      221,
      254,
      239,
      221,
      254,
      255,
      255,
      255,
      208,
      254,
      239,
      221,
      254,
      255,
      238,
      238,
      220,
      254,
      222,
      220,
      254,
      255,
      222,
      221,
      203,
      237,
      205,
      208,
      254,
      255,
      222,
      208,
      186,
      220,
      220,
      221,
      254,
      255,
      222,
      220,
      186,
      192,
      237,
      238,
      254,
      239,
      205,
      220,
      203,
      221,
      254,
      255,
      255,
      239,
      205,
      237,
      220,
      238,
      254,
      255,
      255,
      239,
      13,
      237,
      237,
      255,
      255,
      255,
      238,
      222,
      221,
      237,
      220,
      254,
      255,
      239,
      221,
      221,
      238,
      238,
      220,
      254,
      255,
      239,
      13,
      237,
      255,
      255,
      208,
      254,
      255,
      239,
      205,
      237,
      255,
      255,
      221,
      254,
      255,
      239,
      222,
      220,
      238,
      255,
      238,
      254,
      255,
      255,
      239,
      205,
      237,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      238,
      255,
      239,
      205,
      237,
      255,
      255,
      255,
      221,
      254,
      239,
      221,
      254,
      255,
      255,
      255,
      208,
      254,
      239,
      221,
      254,
      255,
      238,
      238,
      220,
      254,
      222,
      220,
      254,
      255,
      222,
      221,
      204,
      237,
      205,
      208,
      254,
      255,
      222,
      208,
      187,
      220,
      220,
      221,
      254,
      255,
      222,
      220,
      187,
      192,
      237,
      238,
      254,
      239,
      221,
      221,
      203,
      221,
      254,
      255,
      255,
      239,
      205,
      237,
      220,
      238,
      254,
      255,
      255,
      239,
      13,
      237,
      237,
      255,
      255,
      255,
      238,
      222,
      221,
      237,
      221,
      254,
      255,
      239,
      221,
      222,
      238,
      238,
      220,
      254,
      255,
      239,
      13,
      237,
      255,
      255,
      208,
      254,
      255,
      239,
      222,
      238,
      255,
      255,
      221,
      254,
      255,
      239,
      222,
      221,
      238,
      255,
      238,
      254,
      255,
      255,
      239,
      205,
      237,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      238,
      255,
      239,
      205,
      237,
      255,
      255,
      255,
      237,
      254,
      239,
      221,
      254,
      255,
      255,
      255,
      208,
      254,
      239,
      221,
      254,
      255,
      239,
      238,
      237,
      254,
      222,
      220,
      254,
      255,
      238,
      237,
      221,
      237,
      205,
      208,
      254,
      255,
      222,
      208,
      204,
      220,
      220,
      221,
      254,
      255,
      222,
      221,
      188,
      192,
      237,
      238,
      254,
      255,
      238,
      238,
      203,
      221,
      254,
      255,
      255,
      239,
      221,
      238,
      220,
      238,
      254,
      255,
      255,
      239,
      13,
      237,
      237,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      238,
      254,
      255,
      255,
      238,
      239,
      238,
      238,
      237,
      254,
      255,
      255,
      14,
      254,
      255,
      255,
      208,
      254,
      255,
      255,
      239,
      255,
      255,
      255,
      237,
      254,
      255,
      255,
      239,
      238,
      238,
      255,
      238,
      254,
      255,
      255,
      239,
      221,
      238,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      205,
      237,
      255,
      255,
      255,
      254,
      255,
      239,
      221,
      254,
      255,
      255,
      255,
      224,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      254,
      255,
      222,
      237,
      254,
      255,
      255,
      254,
      238,
      238,
      221,
      208,
      254,
      255,
      239,
      224,
      221,
      221,
      237,
      221,
      254,
      255,
      239,
      238,
      205,
      192,
      237,
      238,
      254,
      255,
      255,
      255,
      204,
      221,
      254,
      255,
      255,
      255,
      238,
      255,
      221,
      238,
      254,
      255,
      255,
      255,
      14,
      254,
      238,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      224,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      222,
      237,
      255,
      255,
      255,
      254,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      239,
      254,
      255,
      255,
      255,
      254,
      239,
      238,
      238,
      224,
      255,
      255,
      239,
      238,
      238,
      237,
      254,
      238,
      255,
      255,
      255,
      254,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      221,
      237,
      254,
      255,
      255,
      255,
      239,
      255,
      237,
      238,
      254,
      255,
      255,
      255,
      238,
      254,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      14,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      254,
      255,
      255,
      255,
      255,
      239,
      224,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      19,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      21,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      176,
      187,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      176,
      204,
      204,
      204,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      239,
      238,
      238,
      255,
      255,
      255,
      0,
      0,
      208,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      222,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      0,
      1,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      0,
      1,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      0,
      1,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      144,
      4,
      144,
      4,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      144,
      4,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      224,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      245,
      10,
      241,
      1,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      18,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      245,
      10,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      245,
      10,
      245,
      10,
      0,
      0,
      245,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      250,
      10,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      160,
      204,
      204,
      204,
      204,
      204,
      12,
      192,
      187,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      255,
      238,
      205,
      220,
      254,
      0,
      0,
      0,
      255,
      255,
      222,
      220,
      254,
      15,
      0,
      0,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      205,
      220,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      220,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      205,
      220,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      220,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      220,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      224,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27
    ]
  }
}