{
  "skyLightSent": true,
  "meta": [
    {
      "x": 8,
      "z": 9,
      "bitMap": 15
    },
    {
      "x": 8,
      "z": 10,
      "bitMap": 31
    },
    {
      "x": 8,
      "z": 11,
      "bitMap": 31
    },
    {
      "x": 7,
      "z": 11,
      "bitMap": 15
    },
    {
      "x": 6,
      "z": 11,
      "bitMap": 15
    },
    {
      "x": 5,
      "z": 11,
      "bitMap": 15
    },
    {
      "x": 4,
      "z": 11,
      "bitMap": 31
    },
    {
      "x": 4,
      "z": 10,
      "bitMap": 31
    },
    {
      "x": 4,
      "z": 9,
      "bitMap": 31
    },
    {
      "x": 4,
      "z": 8,
      "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,
      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,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      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,
      16,
      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,
      17,
      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,
      17,
      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,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      17,
      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,
      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,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      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,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      17,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      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,
      19,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      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,
      17,
      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,
      19,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      19,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      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,
      16,
      0,
      144,
      4,
      144,
      4,
      112,
      0,
      112,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      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,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      112,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      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,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      48,
      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,
      112,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      19,
      0,
      19,
      0,
      112,
      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,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      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,
      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,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      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,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      176,
      0,
      176,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      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,
      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,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      16,
      0,
      240,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      48,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      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,
      17,
      0,
      17,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      144,
      4,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      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,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      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,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      19,
      0,
      19,
      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,
      48,
      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,
      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,
      21,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      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,
      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,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      48,
      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,
      240,
      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,
      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,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      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,
      208,
      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,
      208,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      0,
      0,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      17,
      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,
      208,
      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,
      208,
      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,
      208,
      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,
      208,
      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,
      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,
      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,
      16,
      0,
      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,
      19,
      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,
      19,
      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,
      0,
      0,
      0,
      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,
      17,
      0,
      17,
      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,
      17,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      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,
      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,
      16,
      0,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      16,
      0,
      224,
      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,
      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,
      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,
      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,
      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,
      240,
      0,
      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,
      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,
      17,
      0,
      17,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      224,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      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,
      21,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      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,
      0,
      1,
      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,
      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,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      17,
      0,
      17,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      17,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      48,
      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,
      21,
      0,
      21,
      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,
      16,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      240,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      240,
      0,
      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,
      48,
      0,
      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,
      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,
      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,
      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,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      48,
      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,
      48,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      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,
      16,
      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,
      16,
      0,
      48,
      0,
      48,
      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,
      48,
      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,
      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,
      32,
      5,
      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,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      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,
      192,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      192,
      0,
      192,
      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,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      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,
      16,
      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,
      19,
      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,
      19,
      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,
      16,
      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,
      16,
      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,
      48,
      0,
      16,
      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,
      16,
      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,
      16,
      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,
      48,
      0,
      16,
      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,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      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,
      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,
      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,
      144,
      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,
      16,
      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,
      48,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      144,
      0,
      144,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      51,
      51,
      51,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      3,
      0,
      48,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      48,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      48,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      48,
      51,
      51,
      51,
      51,
      51,
      51,
      3,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      3,
      48,
      51,
      51,
      51,
      51,
      51,
      51,
      51,
      48,
      51,
      51,
      51,
      51,
      51,
      51,
      51,
      48,
      51,
      51,
      51,
      51,
      51,
      51,
      51,
      48,
      51,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      51,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      6,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      6,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      6,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      6,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      9,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      9,
      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,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      204,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      12,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      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,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      16,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      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,
      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,
      112,
      0,
      112,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      240,
      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,
      17,
      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,
      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,
      17,
      0,
      112,
      0,
      17,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      17,
      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,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      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,
      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,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      240,
      0,
      240,
      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,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      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,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      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,
      19,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      19,
      0,
      19,
      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,
      112,
      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,
      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,
      128,
      3,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      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,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      144,
      4,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      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,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      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,
      128,
      3,
      128,
      3,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      240,
      0,
      240,
      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,
      112,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      176,
      0,
      176,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      176,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      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,
      1,
      0,
      1,
      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,
      1,
      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,
      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,
      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,
      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,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      224,
      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,
      224,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      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,
      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,
      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,
      144,
      4,
      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,
      0,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      21,
      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,
      21,
      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,
      21,
      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,
      21,
      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,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      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,
      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,
      80,
      1,
      80,
      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,
      16,
      0,
      80,
      1,
      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,
      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,
      19,
      0,
      19,
      0,
      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,
      144,
      4,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      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,
      16,
      0,
      80,
      1,
      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,
      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,
      240,
      0,
      240,
      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,
      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,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      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,
      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,
      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,
      19,
      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,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      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,
      48,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      144,
      4,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      19,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      19,
      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,
      208,
      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,
      19,
      0,
      208,
      0,
      208,
      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,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      48,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      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,
      21,
      0,
      21,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      0,
      1,
      48,
      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,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      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,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      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,
      0,
      0,
      0,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      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,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      48,
      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,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      19,
      0,
      48,
      0,
      48,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      0,
      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,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      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,
      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,
      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,
      16,
      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,
      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,
      240,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      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,
      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,
      19,
      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,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      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,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      208,
      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,
      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,
      16,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      208,
      0,
      208,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      240,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      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,
      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,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      48,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      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,
      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,
      21,
      0,
      21,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      48,
      0,
      48,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      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,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      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,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      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,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      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,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      240,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      0,
      1,
      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,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      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,
      0,
      1,
      0,
      1,
      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,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      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,
      192,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      48,
      0,
      48,
      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,
      16,
      0,
      16,
      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,
      32,
      5,
      16,
      0,
      16,
      0,
      16,
      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,
      32,
      5,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      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,
      144,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      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,
      192,
      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,
      192,
      0,
      192,
      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,
      48,
      0,
      48,
      0,
      192,
      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,
      48,
      0,
      48,
      0,
      192,
      0,
      16,
      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,
      32,
      5,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      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,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      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,
      16,
      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,
      16,
      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,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      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,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      48,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      144,
      0,
      144,
      0,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      144,
      0,
      144,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      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,
      32,
      5,
      32,
      5,
      32,
      5,
      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,
      32,
      5,
      48,
      0,
      48,
      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,
      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,
      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,
      192,
      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,
      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,
      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,
      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,
      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,
      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,
      192,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      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,
      32,
      5,
      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,
      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,
      144,
      0,
      144,
      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,
      192,
      0,
      144,
      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,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      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,
      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,
      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,
      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,
      192,
      0,
      48,
      0,
      144,
      0,
      144,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      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,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      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,
      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,
      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,
      32,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      15,
      0,
      0,
      240,
      15,
      0,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      240,
      240,
      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,
      220,
      205,
      0,
      237,
      238,
      14,
      0,
      0,
      237,
      222,
      221,
      238,
      238,
      14,
      0,
      0,
      238,
      238,
      238,
      238,
      238,
      14,
      0,
      0,
      237,
      238,
      238,
      238,
      238,
      14,
      0,
      0,
      220,
      238,
      238,
      238,
      238,
      13,
      0,
      0,
      220,
      238,
      238,
      238,
      238,
      0,
      0,
      0,
      0,
      238,
      238,
      238,
      222,
      0,
      0,
      0,
      0,
      237,
      238,
      238,
      222,
      0,
      0,
      0,
      0,
      237,
      237,
      238,
      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,
      192,
      12,
      0,
      208,
      221,
      13,
      0,
      0,
      220,
      205,
      204,
      221,
      221,
      13,
      0,
      0,
      221,
      221,
      221,
      221,
      221,
      13,
      0,
      0,
      220,
      221,
      221,
      221,
      221,
      13,
      0,
      0,
      203,
      221,
      221,
      221,
      221,
      0,
      0,
      0,
      0,
      221,
      221,
      221,
      221,
      0,
      0,
      0,
      0,
      221,
      221,
      221,
      205,
      0,
      0,
      0,
      0,
      220,
      221,
      221,
      205,
      0,
      0,
      0,
      0,
      220,
      220,
      221,
      12,
      0,
      0,
      0,
      0,
      192,
      192,
      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,
      176,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      203,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      192,
      203,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      51,
      51,
      51,
      51,
      51,
      0,
      48,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      48,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      48,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      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,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      96,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      96,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      96,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      96,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      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,
      96,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      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,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      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,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      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,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      204,
      204,
      204,
      204,
      204,
      188,
      11,
      0,
      0,
      204,
      204,
      204,
      204,
      188,
      10,
      0,
      0,
      192,
      204,
      204,
      204,
      188,
      10,
      0,
      0,
      192,
      204,
      204,
      204,
      188,
      0,
      0,
      0,
      0,
      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,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      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,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      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,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      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,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      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,
      239,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      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,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      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,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      14,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      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,
      17,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      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,
      0,
      1,
      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,
      0,
      1,
      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,
      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,
      19,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      112,
      0,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      240,
      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,
      240,
      0,
      112,
      0,
      240,
      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,
      16,
      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,
      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,
      112,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      112,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      80,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      0,
      1,
      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,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      80,
      1,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      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,
      112,
      0,
      112,
      0,
      19,
      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,
      19,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      48,
      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,
      240,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      19,
      0,
      112,
      0,
      80,
      1,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      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,
      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,
      112,
      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,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      16,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      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,
      16,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      17,
      0,
      17,
      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,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      240,
      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,
      240,
      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,
      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,
      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,
      128,
      3,
      128,
      3,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      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,
      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,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      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,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      128,
      3,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      144,
      4,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      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,
      19,
      0,
      19,
      0,
      16,
      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,
      19,
      0,
      19,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      240,
      0,
      240,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      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,
      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,
      144,
      4,
      144,
      4,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      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,
      16,
      0,
      144,
      4,
      144,
      4,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      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,
      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,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      17,
      0,
      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,
      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,
      144,
      4,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      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,
      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,
      16,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      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,
      21,
      0,
      16,
      0,
      16,
      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,
      21,
      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,
      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,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      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,
      16,
      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,
      144,
      4,
      144,
      4,
      21,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      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,
      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,
      19,
      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,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      128,
      3,
      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,
      144,
      4,
      144,
      4,
      128,
      3,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      19,
      0,
      19,
      0,
      17,
      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,
      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,
      19,
      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,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      16,
      0,
      16,
      0,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      21,
      0,
      21,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      208,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      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,
      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,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      21,
      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,
      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,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      224,
      0,
      224,
      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,
      224,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      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,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      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,
      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,
      21,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      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,
      0,
      1,
      0,
      1,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      17,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      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,
      48,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      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,
      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,
      0,
      1,
      0,
      1,
      48,
      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,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      208,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      19,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      208,
      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,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      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,
      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,
      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,
      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,
      240,
      0,
      240,
      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,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      48,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      17,
      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,
      17,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      48,
      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,
      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,
      17,
      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,
      17,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      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,
      144,
      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,
      144,
      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,
      144,
      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,
      144,
      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,
      144,
      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,
      144,
      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,
      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,
      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,
      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,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      48,
      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,
      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,
      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,
      241,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      18,
      1,
      241,
      1,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      18,
      1,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      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,
      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,
      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,
      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,
      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,
      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,
      34,
      1,
      42,
      1,
      18,
      1,
      34,
      1,
      34,
      1,
      18,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      42,
      1,
      18,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      42,
      1,
      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,
      42,
      1,
      18,
      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,
      0,
      0,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      188,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      187,
      187,
      203,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      187,
      187,
      187,
      203,
      204,
      204,
      204,
      204,
      171,
      10,
      0,
      0,
      0,
      192,
      204,
      204,
      171,
      0,
      0,
      0,
      0,
      0,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      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,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      222,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      222,
      192,
      12,
      237,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      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,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      222,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      222,
      192,
      12,
      237,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      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,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      222,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      222,
      192,
      12,
      237,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      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,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      222,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      222,
      192,
      12,
      237,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      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,
      255,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      222,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      222,
      192,
      12,
      237,
      255,
      255,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      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,
      238,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      221,
      238,
      254,
      255,
      255,
      255,
      255,
      222,
      208,
      13,
      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,
      238,
      254,
      255,
      255,
      255,
      255,
      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,
      239,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      224,
      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,
      238,
      239,
      255,
      255,
      255,
      255,
      255,
      239,
      224,
      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,
      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,
      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,
      254,
      255,
      255,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      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,
      48,
      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,
      16,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      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,
      16,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      112,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      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,
      48,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      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,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      19,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      19,
      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,
      16,
      0,
      16,
      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,
      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,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      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,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      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,
      17,
      0,
      17,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      16,
      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,
      16,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      128,
      3,
      112,
      0,
      16,
      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,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      0,
      1,
      17,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      112,
      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,
      112,
      0,
      128,
      3,
      128,
      3,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      19,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      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,
      19,
      0,
      17,
      0,
      19,
      0,
      19,
      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,
      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,
      17,
      0,
      17,
      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,
      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,
      21,
      0,
      21,
      0,
      19,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      0,
      1,
      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,
      19,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      144,
      4,
      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,
      144,
      4,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      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,
      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,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      144,
      4,
      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,
      144,
      4,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      144,
      4,
      19,
      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,
      144,
      4,
      144,
      4,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      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,
      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,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      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,
      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,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      16,
      0,
      16,
      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,
      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,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      17,
      0,
      17,
      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,
      0,
      1,
      16,
      0,
      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,
      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,
      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,
      0,
      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,
      0,
      0,
      48,
      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,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      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,
      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,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      17,
      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,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      0,
      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,
      208,
      0,
      208,
      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,
      16,
      0,
      17,
      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,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      17,
      0,
      0,
      0,
      0,
      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,
      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,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      0,
      0,
      17,
      0,
      17,
      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,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      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,
      16,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      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,
      16,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      240,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      16,
      0,
      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,
      16,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      0,
      1,
      0,
      1,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      21,
      0,
      21,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      16,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      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,
      240,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      19,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      19,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      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,
      16,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      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,
      240,
      0,
      240,
      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,
      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,
      19,
      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,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      48,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      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,
      240,
      0,
      19,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      16,
      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,
      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,
      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,
      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,
      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,
      0,
      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,
      240,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      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,
      0,
      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,
      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,
      0,
      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,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      0,
      0,
      16,
      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,
      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,
      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,
      0,
      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,
      0,
      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,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      48,
      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,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      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,
      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,
      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,
      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,
      32,
      5,
      32,
      5,
      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,
      32,
      5,
      32,
      5,
      32,
      5,
      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,
      208,
      0,
      32,
      5,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      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,
      32,
      5,
      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,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      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,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      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,
      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,
      192,
      0,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      192,
      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,
      12,
      192,
      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,
      12,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      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,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      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,
      16,
      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,
      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,
      19,
      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,
      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,
      16,
      0,
      112,
      0,
      19,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      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,
      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,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      112,
      0,
      16,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      16,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      16,
      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,
      19,
      0,
      240,
      0,
      240,
      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,
      16,
      0,
      112,
      0,
      19,
      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,
      19,
      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,
      112,
      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,
      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,
      112,
      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,
      112,
      0,
      144,
      4,
      112,
      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,
      112,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      112,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      16,
      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,
      16,
      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,
      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,
      112,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      112,
      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,
      19,
      0,
      19,
      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,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      240,
      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,
      144,
      4,
      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,
      112,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      112,
      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,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      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,
      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,
      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,
      112,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      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,
      240,
      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,
      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,
      48,
      0,
      48,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      19,
      0,
      19,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      144,
      4,
      0,
      1,
      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,
      144,
      4,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      16,
      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,
      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,
      19,
      0,
      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,
      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,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      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,
      21,
      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,
      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,
      80,
      1,
      80,
      1,
      21,
      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,
      80,
      1,
      80,
      1,
      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,
      240,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      16,
      0,
      0,
      1,
      80,
      1,
      80,
      1,
      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,
      0,
      1,
      0,
      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,
      21,
      0,
      0,
      1,
      0,
      1,
      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,
      240,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      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,
      208,
      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,
      208,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      21,
      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,
      208,
      0,
      208,
      0,
      21,
      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,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      208,
      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,
      208,
      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,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      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,
      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,
      224,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      48,
      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,
      144,
      4,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      21,
      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,
      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,
      21,
      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,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      21,
      0,
      21,
      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,
      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,
      224,
      0,
      224,
      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,
      224,
      0,
      224,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      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,
      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,
      17,
      0,
      21,
      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,
      17,
      0,
      144,
      4,
      144,
      4,
      21,
      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,
      144,
      4,
      144,
      4,
      21,
      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,
      1,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      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,
      0,
      1,
      0,
      1,
      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,
      224,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      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,
      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,
      17,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      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,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      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,
      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,
      17,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      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,
      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,
      16,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      17,
      0,
      240,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      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,
      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,
      17,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      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,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      208,
      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,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      21,
      0,
      21,
      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,
      0,
      0,
      0,
      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,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      21,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      48,
      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,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      0,
      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,
      0,
      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,
      17,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      0,
      0,
      0,
      0,
      21,
      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,
      0,
      0,
      21,
      0,
      21,
      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,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      1,
      0,
      1,
      0,
      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,
      0,
      1,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      17,
      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,
      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,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      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,
      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,
      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,
      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,
      16,
      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,
      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,
      0,
      1,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      21,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      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,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      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,
      17,
      0,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      17,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      1,
      0,
      1,
      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,
      1,
      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,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      1,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      21,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      0,
      1,
      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,
      19,
      0,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      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,
      19,
      0,
      0,
      1,
      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,
      19,
      0,
      0,
      1,
      16,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      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,
      0,
      0,
      0,
      48,
      0,
      48,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      0,
      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,
      0,
      0,
      48,
      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,
      48,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      17,
      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,
      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,
      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,
      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,
      0,
      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,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      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,
      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,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      16,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      48,
      0,
      192,
      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,
      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,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      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,
      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,
      48,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      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,
      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,
      6,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      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,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      153,
      153,
      144,
      153,
      153,
      153,
      9,
      0,
      153,
      153,
      0,
      153,
      153,
      153,
      153,
      0,
      153,
      153,
      0,
      153,
      153,
      153,
      153,
      0,
      153,
      153,
      0,
      144,
      153,
      153,
      153,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      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,
      80,
      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,
      112,
      0,
      112,
      0,
      112,
      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,
      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,
      16,
      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,
      16,
      0,
      112,
      0,
      16,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      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,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      19,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      112,
      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,
      112,
      0,
      112,
      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,
      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,
      112,
      0,
      112,
      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,
      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,
      16,
      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,
      112,
      0,
      112,
      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,
      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,
      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,
      16,
      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,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      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,
      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,
      16,
      0,
      19,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      112,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      16,
      0,
      112,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      0,
      1,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      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,
      16,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      112,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      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,
      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,
      112,
      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,
      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,
      144,
      4,
      112,
      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,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      240,
      0,
      240,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      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,
      48,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      144,
      4,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      240,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      21,
      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,
      240,
      0,
      240,
      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,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      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,
      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,
      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,
      21,
      0,
      21,
      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,
      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,
      21,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      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,
      19,
      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,
      208,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      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,
      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,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      21,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      19,
      0,
      19,
      0,
      21,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      21,
      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,
      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,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      21,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      16,
      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,
      0,
      1,
      0,
      1,
      16,
      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,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      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,
      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,
      21,
      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,
      16,
      0,
      16,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      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,
      0,
      1,
      0,
      1,
      16,
      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,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      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,
      19,
      0,
      0,
      1,
      19,
      0,
      16,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      240,
      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,
      19,
      0,
      19,
      0,
      240,
      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,
      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,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      17,
      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,
      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,
      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,
      16,
      0,
      0,
      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,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      240,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      21,
      0,
      21,
      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,
      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,
      0,
      0,
      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,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      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,
      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,
      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,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      19,
      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,
      19,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      16,
      0,
      21,
      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,
      16,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      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,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      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,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      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,
      0,
      1,
      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,
      0,
      1,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      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,
      0,
      1,
      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,
      0,
      1,
      0,
      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,
      0,
      1,
      0,
      1,
      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,
      1,
      16,
      0,
      0,
      1,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      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,
      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,
      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,
      17,
      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,
      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,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      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,
      192,
      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,
      192,
      0,
      48,
      0,
      192,
      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,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      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,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      192,
      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,
      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,
      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,
      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,
      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,
      192,
      0,
      192,
      0,
      48,
      0,
      208,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      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,
      48,
      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,
      208,
      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,
      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,
      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,
      192,
      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,
      192,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      208,
      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,
      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,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      192,
      0,
      48,
      0,
      208,
      0,
      192,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      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,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      102,
      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,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      9,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      0,
      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,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      144,
      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,
      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,
      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,
      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,
      16,
      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,
      16,
      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,
      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,
      112,
      0,
      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,
      240,
      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,
      16,
      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,
      16,
      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,
      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,
      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,
      16,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      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,
      17,
      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,
      112,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      112,
      0,
      16,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      224,
      0,
      224,
      0,
      112,
      0,
      112,
      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,
      224,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      112,
      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,
      112,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      112,
      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,
      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,
      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,
      112,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      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,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      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,
      17,
      0,
      17,
      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,
      17,
      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,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      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,
      19,
      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,
      19,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      19,
      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,
      19,
      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,
      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,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      80,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      16,
      0,
      16,
      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,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      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,
      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,
      19,
      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,
      19,
      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,
      19,
      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,
      17,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      16,
      0,
      19,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      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,
      19,
      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,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      17,
      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,
      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,
      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,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      17,
      0,
      17,
      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,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      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,
      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,
      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,
      17,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      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,
      17,
      0,
      16,
      0,
      16,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      240,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      48,
      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,
      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,
      48,
      0,
      48,
      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,
      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,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      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,
      16,
      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,
      16,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      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,
      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,
      48,
      0,
      48,
      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,
      48,
      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,
      16,
      0,
      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,
      19,
      0,
      0,
      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,
      0,
      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,
      21,
      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,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      21,
      0,
      48,
      0,
      48,
      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,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      48,
      0,
      48,
      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,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      21,
      0,
      21,
      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,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      0,
      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,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      17,
      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,
      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,
      21,
      0,
      21,
      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,
      17,
      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,
      17,
      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,
      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,
      16,
      0,
      21,
      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,
      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,
      19,
      0,
      19,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      16,
      0,
      240,
      0,
      240,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      19,
      0,
      19,
      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,
      17,
      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,
      17,
      0,
      240,
      0,
      240,
      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,
      17,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      0,
      1,
      0,
      1,
      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,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      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,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      17,
      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,
      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,
      0,
      1,
      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,
      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,
      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,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      21,
      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,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      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,
      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,
      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,
      48,
      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,
      21,
      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,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      208,
      0,
      16,
      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,
      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,
      48,
      0,
      48,
      0,
      0,
      1,
      16,
      0,
      16,
      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,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      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,
      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,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      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,
      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,
      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,
      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,
      192,
      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,
      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,
      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,
      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,
      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,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      32,
      5,
      32,
      5,
      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,
      32,
      5,
      32,
      5,
      32,
      5,
      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,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      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,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      144,
      0,
      144,
      0,
      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,
      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,
      32,
      0,
      32,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      241,
      1,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      144,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      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,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      144,
      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,
      203,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      203,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      203,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      203,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      203,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      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,
      176,
      203,
      204,
      204,
      204,
      204,
      204,
      0,
      160,
      203,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      203,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      203,
      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,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      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,
      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,
      255,
      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,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      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,
      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,
      255,
      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,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      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,
      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,
      255,
      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,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      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,
      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,
      255,
      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,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      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,
      239,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      237,
      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,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      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,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      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,
      112,
      0,
      21,
      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,
      112,
      0,
      16,
      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,
      16,
      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,
      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,
      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,
      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,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      112,
      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,
      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,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      48,
      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,
      16,
      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,
      16,
      0,
      112,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      21,
      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,
      16,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      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,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      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,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      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,
      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,
      144,
      4,
      144,
      4,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      240,
      0,
      16,
      0,
      112,
      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,
      240,
      0,
      240,
      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,
      112,
      0,
      16,
      0,
      16,
      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,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      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,
      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,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      16,
      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,
      112,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      16,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      240,
      0,
      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,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      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,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      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,
      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,
      19,
      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,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      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,
      17,
      0,
      240,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      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,
      21,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      80,
      1,
      80,
      1,
      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,
      80,
      1,
      80,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      0,
      21,
      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,
      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,
      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,
      17,
      0,
      17,
      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,
      80,
      1,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      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,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      128,
      3,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      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,
      240,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      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,
      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,
      21,
      0,
      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,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      21,
      0,
      17,
      0,
      240,
      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,
      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,
      21,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      17,
      0,
      240,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      224,
      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,
      240,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      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,
      0,
      1,
      0,
      1,
      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,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      17,
      0,
      0,
      1,
      48,
      0,
      48,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      240,
      0,
      240,
      0,
      17,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      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,
      17,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      240,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      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,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      17,
      0,
      0,
      1,
      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,
      0,
      1,
      17,
      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,
      17,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      0,
      1,
      17,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      240,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      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,
      17,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      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,
      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,
      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,
      17,
      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,
      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,
      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,
      240,
      0,
      240,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      17,
      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,
      240,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      16,
      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,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      48,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      48,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      208,
      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,
      208,
      0,
      208,
      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,
      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,
      48,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      208,
      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,
      208,
      0,
      208,
      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,
      192,
      0,
      208,
      0,
      208,
      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,
      192,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      192,
      0,
      192,
      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,
      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,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      144,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      187,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      11,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      11,
      204,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      12,
      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,
      255,
      255,
      255,
      255,
      255,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      112,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      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,
      16,
      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,
      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,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      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,
      112,
      0,
      16,
      0,
      112,
      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,
      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,
      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,
      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,
      16,
      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,
      112,
      0,
      16,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      112,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      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,
      112,
      0,
      19,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      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,
      112,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      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,
      17,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      0,
      1,
      0,
      1,
      112,
      0,
      0,
      1,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      19,
      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,
      19,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      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,
      17,
      0,
      112,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      112,
      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,
      112,
      0,
      17,
      0,
      17,
      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,
      17,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      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,
      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,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      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,
      0,
      1,
      16,
      0,
      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,
      144,
      4,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      208,
      0,
      208,
      0,
      16,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      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,
      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,
      80,
      1,
      80,
      1,
      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,
      80,
      1,
      80,
      1,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      128,
      3,
      128,
      3,
      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,
      128,
      3,
      128,
      3,
      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,
      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,
      16,
      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,
      16,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      224,
      0,
      224,
      0,
      21,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      80,
      1,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      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,
      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,
      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,
      21,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      80,
      1,
      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,
      80,
      1,
      80,
      1,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      240,
      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,
      240,
      0,
      240,
      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,
      240,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      19,
      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,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      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,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      224,
      0,
      224,
      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,
      19,
      0,
      224,
      0,
      224,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      224,
      0,
      224,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      224,
      0,
      224,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      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,
      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,
      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,
      240,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      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,
      21,
      0,
      21,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      21,
      0,
      21,
      0,
      144,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      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,
      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,
      19,
      0,
      16,
      0,
      0,
      1,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      19,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      19,
      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,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      224,
      0,
      224,
      0,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      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,
      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,
      240,
      0,
      240,
      0,
      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,
      240,
      0,
      240,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      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,
      21,
      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,
      17,
      0,
      17,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      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,
      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,
      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,
      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,
      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,
      240,
      0,
      240,
      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,
      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,
      21,
      0,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      48,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      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,
      48,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      19,
      0,
      19,
      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,
      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,
      19,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      16,
      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,
      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,
      17,
      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,
      21,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      48,
      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,
      48,
      0,
      48,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      16,
      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,
      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,
      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,
      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,
      16,
      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,
      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,
      17,
      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,
      21,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      208,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      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,
      19,
      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,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      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,
      19,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      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,
      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,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      48,
      0,
      48,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      17,
      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,
      19,
      0,
      17,
      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,
      19,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      19,
      0,
      48,
      0,
      16,
      0,
      208,
      0,
      208,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      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,
      48,
      0,
      48,
      0,
      19,
      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,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      48,
      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,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      208,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      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,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      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,
      240,
      0,
      240,
      0,
      17,
      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,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      208,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      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,
      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,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      19,
      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,
      48,
      0,
      48,
      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,
      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,
      16,
      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,
      16,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      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,
      17,
      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,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      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,
      21,
      0,
      21,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      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,
      48,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      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,
      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,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      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,
      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,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      18,
      1,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      34,
      1,
      34,
      1,
      34,
      1,
      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,
      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,
      18,
      1,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      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,
      34,
      1,
      42,
      1,
      18,
      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,
      42,
      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,
      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,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      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,
      0,
      0,
      34,
      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,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      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,
      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,
      34,
      1,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      18,
      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,
      42,
      1,
      42,
      1,
      42,
      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,
      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,
      42,
      1,
      42,
      1,
      42,
      1,
      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,
      42,
      1,
      18,
      1,
      42,
      1,
      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,
      42,
      1,
      42,
      1,
      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,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      42,
      1,
      18,
      1,
      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,
      34,
      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,
      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,
      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,
      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,
      42,
      1,
      18,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      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,
      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,
      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,
      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,
      0,
      203,
      204,
      12,
      0,
      0,
      0,
      0,
      170,
      203,
      204,
      204,
      187,
      187,
      171,
      170,
      187,
      204,
      204,
      204,
      204,
      204,
      188,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      222,
      0,
      240,
      222,
      208,
      254,
      255,
      255,
      222,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      222,
      255,
      255,
      239,
      238,
      237,
      238,
      255,
      222,
      238,
      255,
      255,
      255,
      222,
      221,
      238,
      221,
      221,
      254,
      255,
      255,
      222,
      192,
      221,
      204,
      208,
      254,
      255,
      255,
      222,
      221,
      205,
      192,
      221,
      254,
      255,
      255,
      238,
      238,
      222,
      221,
      238,
      255,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      222,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      222,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      222,
      255,
      255,
      239,
      238,
      237,
      238,
      255,
      222,
      238,
      255,
      255,
      255,
      222,
      221,
      238,
      221,
      221,
      254,
      255,
      255,
      222,
      192,
      221,
      204,
      208,
      254,
      255,
      255,
      222,
      221,
      205,
      192,
      221,
      254,
      255,
      255,
      238,
      238,
      222,
      221,
      238,
      255,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      222,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      222,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      222,
      255,
      255,
      239,
      238,
      237,
      238,
      255,
      222,
      238,
      255,
      255,
      255,
      222,
      221,
      238,
      221,
      221,
      254,
      255,
      255,
      222,
      192,
      221,
      204,
      208,
      254,
      255,
      255,
      222,
      221,
      205,
      192,
      221,
      254,
      255,
      255,
      238,
      238,
      222,
      221,
      238,
      255,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      222,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      222,
      255,
      255,
      238,
      221,
      254,
      255,
      255,
      222,
      255,
      255,
      239,
      238,
      237,
      238,
      255,
      222,
      238,
      255,
      255,
      255,
      222,
      221,
      238,
      238,
      221,
      254,
      255,
      255,
      222,
      192,
      221,
      221,
      208,
      254,
      255,
      255,
      222,
      221,
      221,
      208,
      221,
      254,
      255,
      255,
      238,
      238,
      238,
      237,
      238,
      255,
      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,
      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,
      255,
      255,
      255,
      238,
      255,
      255,
      239,
      224,
      255,
      255,
      255,
      222,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      238,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      238,
      255,
      255,
      255,
      222,
      208,
      238,
      238,
      224,
      255,
      255,
      255,
      222,
      221,
      238,
      224,
      238,
      255,
      255,
      255,
      238,
      238,
      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,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      255,
      255,
      254,
      255,
      255,
      255,
      239,
      224,
      255,
      254,
      238,
      255,
      255,
      255,
      239,
      238,
      239,
      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,
      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,
      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,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      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,
      16,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      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,
      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,
      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,
      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,
      112,
      0,
      17,
      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,
      112,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      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,
      21,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      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,
      16,
      0,
      112,
      0,
      48,
      0,
      19,
      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,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      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,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      17,
      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,
      17,
      0,
      112,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      16,
      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,
      48,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      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,
      112,
      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,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      112,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      112,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      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,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      21,
      0,
      224,
      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,
      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,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      240,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      240,
      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,
      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,
      144,
      4,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      240,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      21,
      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,
      21,
      0,
      144,
      4,
      144,
      4,
      21,
      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,
      21,
      0,
      21,
      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,
      48,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      224,
      0,
      224,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      19,
      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,
      19,
      0,
      21,
      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,
      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,
      19,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      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,
      16,
      0,
      224,
      0,
      224,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      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,
      144,
      4,
      144,
      4,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      17,
      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,
      17,
      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,
      19,
      0,
      17,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      144,
      4,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      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,
      16,
      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,
      16,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      144,
      4,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      208,
      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,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      16,
      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,
      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,
      240,
      0,
      240,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      240,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      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,
      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,
      21,
      0,
      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,
      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,
      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,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      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,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      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,
      208,
      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,
      208,
      0,
      208,
      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,
      21,
      0,
      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,
      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,
      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,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      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,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      208,
      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,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      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,
      208,
      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,
      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,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      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,
      16,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      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,
      0,
      1,
      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,
      21,
      0,
      21,
      0,
      0,
      1,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      21,
      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,
      48,
      0,
      21,
      0,
      21,
      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,
      48,
      0,
      21,
      0,
      21,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      176,
      0,
      176,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      176,
      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,
      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,
      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,
      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,
      48,
      0,
      21,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      21,
      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,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      240,
      0,
      240,
      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,
      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,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      48,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      240,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      48,
      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,
      240,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      240,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      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,
      19,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      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,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      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,
      208,
      0,
      208,
      0,
      19,
      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,
      19,
      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,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      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,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      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,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      1,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      240,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      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,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      21,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      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,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      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,
      192,
      0,
      192,
      0,
      48,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      32,
      5,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      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,
      21,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      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,
      32,
      5,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      144,
      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,
      48,
      0,
      48,
      0,
      144,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      32,
      5,
      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,
      32,
      5,
      48,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      48,
      0,
      16,
      0,
      16,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      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,
      48,
      0,
      48,
      0,
      144,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      16,
      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,
      16,
      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,
      16,
      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,
      16,
      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,
      48,
      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,
      16,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      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,
      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,
      48,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      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,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      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,
      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,
      48,
      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,
      0,
      0,
      0,
      0,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      48,
      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,
      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,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      0,
      0,
      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,
      80,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      80,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      80,
      2,
      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,
      18,
      1,
      0,
      0,
      80,
      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,
      80,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      34,
      1,
      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,
      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,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      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,
      34,
      1,
      42,
      1,
      42,
      1,
      34,
      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,
      34,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      18,
      1,
      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,
      42,
      1,
      42,
      1,
      42,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      42,
      1,
      42,
      1,
      42,
      1,
      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,
      42,
      1,
      18,
      1,
      42,
      1,
      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,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      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,
      42,
      1,
      18,
      1,
      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,
      42,
      1,
      42,
      1,
      42,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      42,
      1,
      18,
      1,
      42,
      1,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      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,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      15,
      0,
      0,
      240,
      255,
      0,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      15,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      238,
      238,
      238,
      13,
      0,
      0,
      0,
      224,
      238,
      238,
      238,
      14,
      0,
      0,
      0,
      224,
      238,
      238,
      238,
      14,
      0,
      0,
      237,
      238,
      208,
      238,
      238,
      0,
      0,
      0,
      238,
      238,
      14,
      208,
      13,
      0,
      0,
      0,
      238,
      238,
      14,
      0,
      0,
      0,
      0,
      0,
      238,
      238,
      14,
      0,
      204,
      0,
      0,
      0,
      238,
      238,
      14,
      0,
      221,
      12,
      0,
      0,
      237,
      238,
      13,
      208,
      238,
      13,
      0,
      0,
      208,
      222,
      0,
      192,
      237,
      13,
      0,
      0,
      0,
      0,
      0,
      0,
      220,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      208,
      221,
      237,
      221,
      12,
      0,
      0,
      0,
      208,
      221,
      221,
      221,
      13,
      0,
      0,
      0,
      0,
      221,
      221,
      221,
      13,
      0,
      0,
      0,
      0,
      0,
      221,
      221,
      0,
      0,
      0,
      208,
      13,
      0,
      192,
      12,
      0,
      0,
      0,
      208,
      221,
      0,
      0,
      0,
      0,
      0,
      0,
      221,
      221,
      13,
      0,
      176,
      0,
      0,
      0,
      221,
      221,
      13,
      0,
      204,
      11,
      0,
      0,
      208,
      221,
      0,
      0,
      221,
      12,
      0,
      0,
      0,
      13,
      0,
      0,
      220,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      203,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      220,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      192,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      51,
      51,
      51,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      48,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      48,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      48,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      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,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      96,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      96,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      80,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      0,
      153,
      153,
      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,
      136,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      128,
      153,
      153,
      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,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      192,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      187,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      186,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      176,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      224,
      238,
      255,
      255,
      0,
      0,
      0,
      0,
      208,
      237,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      237,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      237,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      238,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      224,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      239,
      238,
      238,
      255,
      255,
      0,
      240,
      255,
      239,
      221,
      237,
      255,
      255,
      0,
      224,
      238,
      222,
      12,
      237,
      255,
      255,
      0,
      220,
      221,
      221,
      221,
      237,
      255,
      255,
      203,
      203,
      192,
      237,
      238,
      254,
      255,
      255,
      12,
      204,
      220,
      254,
      255,
      255,
      255,
      255,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      221,
      238,
      254,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      238,
      255,
      255,
      254,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      254,
      238,
      238,
      222,
      12,
      237,
      255,
      255,
      237,
      221,
      221,
      221,
      221,
      237,
      255,
      255,
      220,
      204,
      192,
      237,
      238,
      254,
      255,
      255,
      12,
      204,
      220,
      254,
      255,
      255,
      255,
      255,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      221,
      238,
      254,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      238,
      255,
      255,
      254,
      255,
      255,
      239,
      221,
      237,
      255,
      255,
      254,
      238,
      238,
      222,
      12,
      237,
      255,
      255,
      237,
      221,
      221,
      221,
      221,
      237,
      255,
      255,
      220,
      204,
      192,
      237,
      238,
      254,
      255,
      255,
      12,
      204,
      220,
      254,
      255,
      255,
      255,
      255,
      221,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      238,
      238,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      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,
      239,
      221,
      237,
      255,
      255,
      254,
      238,
      238,
      238,
      13,
      237,
      255,
      255,
      237,
      221,
      221,
      237,
      222,
      237,
      255,
      255,
      221,
      204,
      208,
      254,
      238,
      254,
      255,
      255,
      12,
      220,
      221,
      254,
      255,
      255,
      255,
      255,
      221,
      221,
      238,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      238,
      254,
      255,
      255,
      255,
      238,
      238,
      254,
      14,
      254,
      255,
      255,
      238,
      222,
      237,
      254,
      239,
      254,
      255,
      255,
      222,
      221,
      208,
      254,
      255,
      255,
      255,
      255,
      13,
      237,
      221,
      254,
      255,
      255,
      255,
      255,
      222,
      237,
      238,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      239,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      255,
      255,
      255,
      239,
      254,
      255,
      239,
      255,
      255,
      255,
      239,
      238,
      224,
      255,
      255,
      255,
      255,
      255,
      14,
      254,
      238,
      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,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      239,
      238,
      255,
      255,
      255,
      255,
      255,
      238,
      254,
      254,
      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,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      224,
      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,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      27,
      27,
      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
    ]
  }
}